// header
.header-tmall{
  height: 130px;
}
.header-tmall .w1230{
  height: 100%;
}
.header_logo{
  float: left;
  z-index: 9;
  padding-top: 28px;
  width: 280px;
  height: 64px;
  line-height: 64px;
  position: relative;
}
.header_logo img{
  margin: 1px 25px;
  width: 190px;
}
.header_search{
  width: 623px;
  height: 36px;
  box-sizing: border-box;
  border: 2px solid #ff0036;
  float: left;
  margin: 20px 30px 0 10px;
}
.header_search .search_val{
  width: 480px;
  box-sizing: border-box;
  height: 100%;
  border: none;
  padding: 5px 3px 5px 5px;
  float: left;
  outline: none;
  color: #000;
  font-weight: 900;
}
.header_search .search_btn{
  width: 132px;
  height: 100%;
  border: none;
  background-color: #ff0036;
  float: right;
  font-size: 1.5rem;
  color: #fff;
  font-weight: 800;
  box-sizing: border-box;
  padding: 2px;
}
.relKeyTop {
  padding: 4px 0 0;
  margin-left: -13px;
  height: 16px;
  overflow: hidden;
  width: 597px;
  line-height: 16px;
}
.relKeyTop li {
  display: inline-block;
  border-left: 1px solid #ccc;
  padding: 0 12px;
}
.relKeyTop li:nth-of-type(1){
  border-left: 0;
}
.relKeyTop li a {
  color: #999;
}